package com.bst.base.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.bst.common.annotation.Excel;

/**
 * 系统通知对象 base_note
 * 
 * @author ruoyi
 * @date 2023-11-15
 */
public class BaseNote
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long idNote;

    private Long empi;

    /** 接收人 */
    @Excel(name = "接收人")
    private String naEmp;

    /** 电话 */
    @Excel(name = "电话")
    private String tel;

    /** 预计发送时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "预计发送时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dtNoteExpect;

    /** 发送时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "发送时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dtNote;

    /** 发送状态 */
    @Excel(name = "发送状态 0 待通知 1 已通知 2已作废")
    private Long euNote;

    /** 批号 */
    @Excel(name = "批号")
    private String numGroup;

    /**  */
    @Excel(name = "")
    private String naEmpCre;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dtSysCre;

    /**  */
    @Excel(name = "")
    private String naEmpModi;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dtSysModi;

    /** 备注 */
    @Excel(name = "备注")
    private String des;

    /** 分类 */
    @Excel(name = "通知分类")
    private String sdNoteCls;

    /** 分类名称 */
    @Excel(name = "通知分类")
    private String naNoteCls;

    /** 是否立即发送 */
    @Excel(name = "发送状态 1成功，0待发送，2失败")
    private Integer fgSend;
    @Excel(name = "发送回执信息")
    private String desSend;

    @Excel(name = "通知来源")
    private String sdNoteSour;

    private String naNoteSour;

    private String field1;

    private String field2;

    public Integer getFgSend() {
        return fgSend;
    }

    public void setFgSend(Integer fgSend) {
        this.fgSend = fgSend;
    }

    public String getDesSend() {
        return desSend;
    }

    public void setDesSend(String desSend) {
        this.desSend = desSend;
    }

    public Long getEmpi() {
        return empi;
    }

    public void setEmpi(Long empi) {
        this.empi = empi;
    }

    public String getNaNoteSour() {
        return naNoteSour;
    }

    public void setNaNoteSour(String naNoteSour) {
        this.naNoteSour = naNoteSour;
    }

    public String getField1() {
        return field1;
    }

    public void setField1(String field1) {
        this.field1 = field1;
    }

    public String getField2() {
        return field2;
    }

    public void setField2(String field2) {
        this.field2 = field2;
    }

    public void setIdNote(Long idNote)
    {
        this.idNote = idNote;
    }

    public Long getIdNote() 
    {
        return idNote;
    }
    public void setNaEmp(String naEmp) 
    {
        this.naEmp = naEmp;
    }

    public String getNaEmp() 
    {
        return naEmp;
    }
    public void setTel(String tel) 
    {
        this.tel = tel;
    }

    public String getTel() 
    {
        return tel;
    }
    public void setDtNoteExpect(Date dtNoteExpect) 
    {
        this.dtNoteExpect = dtNoteExpect;
    }

    public Date getDtNoteExpect() 
    {
        return dtNoteExpect;
    }
    public void setDtNote(Date dtNote) 
    {
        this.dtNote = dtNote;
    }

    public Date getDtNote() 
    {
        return dtNote;
    }
    public void setEuNote(Long euNote) 
    {
        this.euNote = euNote;
    }

    public Long getEuNote() 
    {
        return euNote;
    }
    public void setNumGroup(String numGroup) 
    {
        this.numGroup = numGroup;
    }

    public String getNumGroup() 
    {
        return numGroup;
    }
    public void setNaEmpCre(String naEmpCre) 
    {
        this.naEmpCre = naEmpCre;
    }

    public String getNaEmpCre() 
    {
        return naEmpCre;
    }
    public void setDtSysCre(Date dtSysCre) 
    {
        this.dtSysCre = dtSysCre;
    }

    public Date getDtSysCre() 
    {
        return dtSysCre;
    }
    public void setNaEmpModi(String naEmpModi) 
    {
        this.naEmpModi = naEmpModi;
    }

    public String getNaEmpModi() 
    {
        return naEmpModi;
    }
    public void setDtSysModi(Date dtSysModi) 
    {
        this.dtSysModi = dtSysModi;
    }

    public Date getDtSysModi() 
    {
        return dtSysModi;
    }
    public void setDes(String des) 
    {
        this.des = des;
    }

    public String getDes() 
    {
        return des;
    }

    public String getSdNoteCls() {
        return sdNoteCls;
    }

    public void setSdNoteCls(String sdNoteCls) {
        this.sdNoteCls = sdNoteCls;
    }

    public String getNaNoteCls() {
        return naNoteCls;
    }

    public void setNaNoteCls(String naNoteCls) {
        this.naNoteCls = naNoteCls;
    }

    public String getSdNoteSour() {
        return sdNoteSour;
    }

    public void setSdNoteSour(String sdNoteSour) {
        this.sdNoteSour = sdNoteSour;
    }

}
